#include <stdio.h> FILE *tmpfile(); значение, указывающее на структуру типа FILE.
Описание.
Функция tmpfile создает временный файл и возвращает указатель на этот файл. Если файл не может быть открыт, функция tmpfile возвращает указатель NULL . Этот временный файл автоматически удаляется, когда программа заканчивается нормально или если вызвана функция rmtmp , а текущий рабочий директорий не был изменен.
Временный файл открывается в режиме "w".
Возвращаемое значение.
Эта функция возвращает указатель на поток. Если файл не открывается возвращается NULL -указатель.
Пример:
#include <stdio.h> FILE *stream; char tmpstring[] = "String to be temporary written". main () { if ((stream = tmpfile()) == NULL) perror("Couldn't make temporary file"); else fprintf(stream, "%s", tmpstring); }